package com.xyz.practice.jdbc.databasemetadata;

import java.io.Serializable;


public class Procedure implements Serializable {

  private static final long serialVersionUID = -4039205106133212013L;

  /**
   * procedure catalog (may be null)
   */
  private String procedureCat;
  /**
   * procedure schema (may be null)
   */
  private String procedureSchem;
  /**
   * procedure name
   */
  private String procedureName;
  /**
   * explanatory comment on the procedure
   */
  private String remarks;
  /**
   * kind of procedure:
   * procedureResultUnknown - Cannot determine if a return value will be returned 
   * procedureNoResult - Does not return a return value
   * procedureReturnsResult - Returns a return value
   */
  private short procedureType;
  /**
   * The name which uniquely identifies this procedure within its schema.
   */
  private String specificName;

  String getProcedureCat() {
    return procedureCat;
  }

  void setProcedureCat( String procedureCat ) {
    this.procedureCat = procedureCat;
  }

  String getProcedureSchem() {
    return procedureSchem;
  }

  void setProcedureSchem( String procedureSchem ) {
    this.procedureSchem = procedureSchem;
  }

  String getProcedureName() {
    return procedureName;
  }

  void setProcedureName( String procedureName ) {
    this.procedureName = procedureName;
  }

  String getRemarks() {
    return remarks;
  }

  void setRemarks( String remarks ) {
    this.remarks = remarks;
  }

  short getProcedureType() {
    return procedureType;
  }

  void setProcedureType( short procedureType ) {
    this.procedureType = procedureType;
  }

  String getSpecificName() {
    return specificName;
  }

  void setSpecificName( String specificName ) {
    this.specificName = specificName;
  }


}
